Big Huge Thesaurus

anticoagulant medication

noun